package com.thientan.service

class ThongKeHopDongService extends AbstractService {
	/**
	 * Return the widths of columns in the export file when export list of domains.
	 */
	protected Long[] getColWidth() {
		return [150, 150, 150, 150, 150, 150,
				150, 150, 150, 150, 150, 150,
				150, 150, 150, 150, 150, 150] as Long[]
	}

	/**
	 * Return the column's headers in the export file when export list of domains.
	 * */
	protected String[] getColTitles() {
		return [
			"Ngày tạo",
			"Tổng số HĐ",
			"Số HĐ thu tiền ngay",
			"Số HĐ đang góp",
			"Số HĐ trả hàng",
			"Số HĐ đền hàng",
			"Số HĐ khó thu",
			"Số HĐ kết thúc",
			"Tổng DT lý thuyết",
			"Tổng giảm giá",
			"Tổng đền hàng cty chịu",
			"Tổng đền hàng NVBH và đội trưởng",
			"Tổng khó thu cty chịu",
			"Tổng chi phí trả hàng",
			"Tổng khấu hao",
			"Tổng Doanh thu thực tế",
			"Tổng đã thu",
			"Tổng tiền còn phải thu"] as String[]
	}

	/**
	 * Return the fields of domain to export.
	 * */
	protected String[] getColNames() {
		return [
			"ngayLapText",
			"tongSoHd",
			"tongSoHdThuTienNgay",
			"tongSoHdDangGop",
			"tongSoHdTraHang",
			"tongSoHdDenHang",
			"tongSoHdKhoThu",
			"tongSoHdKetThuc",
			"tongDoanhThuLyThuyet",
			"tongGiamGia",
			"tongDenHangCtyChiu",
			"tongDenHangNvDt",
			"tongKhoThuCtyChiu",
			"tongChiPhiTraHang",
			"tongKhauHao",
			"tongDoanhThuThucTe",
			"tongDaThu",
			"tongPhaiThu"] as String[]
	}

	/**
	 * Return the type of columns when export list of domains.
	 * */
	protected Class<?>[] getExportColType() {
		return [
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class,
			String.class] as Class<?>[]
	}
}
